package br.com.maiscontrole.exception;

import java.util.Collection;

import br.com.base.exception.BaseException;
import br.com.base.exception.NegociosException;
import br.com.maiscontrole.exception.error.ErrorMensagemEnum;

/**
 * 
 * @author milton
 *
 */
public class NegociosMaisControleException extends NegociosException {

	private static final long serialVersionUID = -128927783514303435L;

	private Object[] params;

	public NegociosMaisControleException(Collection<BaseException> erros) {
		super(erros);
	}

	public NegociosMaisControleException(ErrorMensagemEnum error, Object... params) {
		super(error.getKey());
		this.setParams(params);
	}

	public NegociosMaisControleException(String msg) {
		super(msg);
	}

	public Object[] getParams() {
		return this.params;
	}

	public void setParams(Object[] params) {
		this.params = params;
	}

}
